795b26ad69660478477872e7aac8c7b19f5c6de6,admobadapter/src/main/java/com/clockbyte/admobadapter/expressads/AdmobExpressAdapterWrapper.java,AdmobExpressAdapterWrapper,getAdsCountToPublish,#,194

Before Change


    }

    public int getAdsCountToPublish(){
        int noOfAds = Math.min(adFetcher.getFetchedAdsCount(),
                mAdapter.getCount() / getNoOfDataBetweenAds());
        return Math.min(noOfAds, getLimitOfAds());
    }

After Change


    public int getAdsCountToPublish(){
        //int cntFetched = adFetcher.getFetchedAdsCount();
        //if(cntFetched == 0) return 0;
        int expected = 0;
        if(mAdapter.getCount() > 0 && mAdapter.getCount()>= getOffsetValue()+1)
            expected = (mAdapter.getCount() - getOffsetValue()) / getNoOfDataBetweenAds() + 1;
        expected = Math.max(0, expected);
        //int noOfAds = Math.min(cntFetched, expected);
        return Math.min(expected, getLimitOfAds());
    }